<div class="submenu">
	<div class="inner">
		<ul>
			<li class="first selected" id="recent"><div><?php echo anchor('/homepage/index/', T_('Recent'))?></div></li>
			<li class="last" id="notifications"><div><?php echo anchor('/notifications/', T_('Notifications'))?></div></li>
		</ul>
	</div>
</div>

<div class="page_inner">
	
	<?php $this->load->view('/notifications/homepage_block'); ?>
	
	<h3 class="blue"><?php echo T_('Scheduled Tests'); ?></h3>
	<div class="gap5"></div>

	<table border="0" cellpadding="6" cellspacing="0" class="tbl_2 display" width="100%" id="grid1" class="display">
	<thead>
	<tr>
		<th><?php echo T_('Test Name'); ?></th>
		<th><?php echo T_('Test Date'); ?></th>	
		<th><?php echo T_('Candidate Name'); ?></th>
		<th><?php echo T_('Job Title'); ?></th>
		<th><?php echo T_('E-mail'); ?></th>
		<th><?php echo T_('Edit')?></th>
	</tr>
	</thead>
	<tbody>
	<?php if(!empty($scheduled_tests)):?>
	   <?php foreach($scheduled_tests as $test):?>
	   <tr>	     
	   	   <td><?php echo $test->name; ?></td>  
	       <td><?php echo date('m/d/Y', strtotime($test->date_scheduled))?></td>	       
	       <td><?php echo $test->first_name . ' ' . $test->last_name; ?></td>
	       <td><?php echo $test->job; ?></td>	       
	       <td><a href="mailto:<?php echo $test->email; ?>"><?php echo $test->email; ?></a></td>
	       <td width="26" class="t-center"><?php echo anchor('/schedule/edit/'.$test->id, ' ', 'class="btn_edit" alt="'.T_('Edit').'" title="'.T_('Edit').'"')?></td>
	   </tr>
	   <?php endforeach;?>
	<?php endif;?>
	</tbody>
	</table>	
	
	<div class="gap20"></div>
    <h3 class="blue"><?php echo T_('Test Results'); ?></h3>
    <div class="gap5"></div>
	
	<table border="0" cellpadding="6" cellspacing="0" class="tbl_2 display" width="100%" id="grid2" class="display">
    <thead>
    <tr>
        <th><?php echo T_('Test Name'); ?></th>
        <th><?php echo T_('Test Date'); ?></th>     
        <th><?php echo T_('Candidate Name'); ?></th>
        <th><?php echo T_('Job Title'); ?></th>
        <th><?php echo T_('E-mail'); ?></th>
        <th><?php echo T_('Raw Score'); ?></th>
        <th><?php echo T_('Percentile'); ?></th>
    </tr>
    </thead>
    <tbody>
    <?php if(!empty($passed_tests)):?>
       <?php foreach($passed_tests as $test):?>
       <tr>        
       	   <td><?php echo $test->name; ?></td>
           <td><?php echo date('m/d/Y', strtotime($test->date_scheduled))?></td>          
           <td><?php echo $test->first_name . ' ' . $test->last_name; ?></td>
           <td><?php echo $test->job; ?></td>
           <td><a href="mailto:<?php echo $test->email; ?>"><?php echo $test->email; ?></a></td>
           <td><?php echo $test->score; ?></td>
           <td><?php echo $test->percentile; ?></td>
       </tr>
       <?php endforeach;?>
    <?php endif;?>
    </tbody>
    </table>
    	
    <?php if(!empty($recommended_tests)):?>
	<div class="gap20"></div>
	<h3 class="blue"><?php echo T_('Recommended Tests from Test Marketplace'); ?></h3>
	<div class="gap5"></div>
	
    <table border="0" cellpadding="6" cellspacing="0" class="tbl_2 display" width="100%" id="grid3" class="display">
    <tbody>    
       <?php foreach($recommended_tests as $test):?>
       <tr>
       	   <td><?php echo $test->name; ?></td>
           <td><?php echo date('m/d/Y', strtotime($test->date_scheduled))?></td>          
           <td><?php echo $test->first_name . ' ' . $test->last_name; ?></td>
           <td><?php echo $test->job; ?></td>
           <td><a href="mailto:<?php echo $test->email; ?>"><?php echo $test->email; ?></a></td>
           <td><?php echo $test->score; ?></td>
           <td><?php echo $test->percentile; ?></td>
       </tr>
       <?php endforeach;?>
    </tbody>
    </table>
    <?php endif;?>    	
</div>

<script type="text/javascript">

(function($) {
	/*
	 * Function: fnGetColumnData
	 * Purpose:  Return an array of table values from a particular column.
	 * Returns:  array string: 1d data array 
	 * Inputs:   object:oSettings - dataTable settings object. This is always the last argument past to the function
	 *           int:iColumn - the id of the column to extract the data from
	 *           bool:bUnique - optional - if set to false duplicated values are not filtered out
	 *           bool:bFiltered - optional - if set to false all the table data is used (not only the filtered)
	 *           bool:bIgnoreEmpty - optional - if set to false empty values are not filtered from the result array
	 * Author:   Benedikt Forchhammer <b.forchhammer /AT\ mind2.de>
	 */
	$.fn.dataTableExt.oApi.fnGetColumnData = function ( oSettings, iColumn, bUnique, bFiltered, bIgnoreEmpty ) {
		// check that we have a column id
		if ( typeof iColumn == "undefined" ) return new Array();
		
		// by default we only wany unique data
		if ( typeof bUnique == "undefined" ) bUnique = true;
		
		// by default we do want to only look at filtered data
		if ( typeof bFiltered == "undefined" ) bFiltered = true;
		
		// by default we do not wany to include empty values
		if ( typeof bIgnoreEmpty == "undefined" ) bIgnoreEmpty = true;
		
		// list of rows which we're going to loop through
		var aiRows;
		
		// use only filtered rows
		if (bFiltered == true) aiRows = oSettings.aiDisplay; 
		// use all rows
		else aiRows = oSettings.aiDisplayMaster; // all row numbers

		// set up data array	
		var asResultData = new Array();
		
		for (var i=0,c=aiRows.length; i<c; i++) {
			iRow = aiRows[i];
			var aData = this.fnGetData(iRow);
			var sValue = aData[iColumn];
			
			// ignore empty values?
			if (bIgnoreEmpty == true && sValue.length == 0) continue;

			// ignore unique values?
			else if (bUnique == true && jQuery.inArray(sValue, asResultData) > -1) continue;
			
			// else push the value onto the result data array
			else asResultData.push(sValue);
		}
		
		return asResultData;
	}}(jQuery));

var oTable;

$(document).ready(function() {	
		
	oTable1 = $('#grid1').dataTable(
	{	
		"aaSorting": [],				
		"aoColumns": [
  			null,
  			null,
  			null,
  			null,
  			null,
  			{ "bSortable": false }
  		],

		"bPaginate": true,
		"iDisplayLength": 5,
		"bLengthChange": true,
		"bFilter": true,	
		"bSort": true,
		"bInfo": true,
		"bAutoWidth": true,
		"bJQueryUI": true,
		"sPaginationType": "full_numbers"
	});	

	oTable2 = $('#grid2').dataTable(
	{	
		"aaSorting": [],				
		"aoColumns": [
  			null,
  			null,
  			null,
  			null,
  			null,
  			null,
  			null
  		],

		"bPaginate": true,
		"iDisplayLength": 5,
		"bLengthChange": true,
		"bFilter": true,	
		"bSort": true,
		"bInfo": true,
		"bAutoWidth": true,
		"bJQueryUI": true,
		"sPaginationType": "full_numbers"
	});	

	oTable3 = $('#grid3').dataTable(
	{	
		"aaSorting": [],				
		"aoColumns": [
  			null,
  			null,
  			null,
  			null,
  			null,
  			null,
  			null
  		],

		"bPaginate": true,
		"bLengthChange": true,
		"bFilter": true,	
		"bSort": true,
		"bInfo": true,
		"bAutoWidth": true,
		"bJQueryUI": true,
		"sPaginationType": "full_numbers"
	});	
			
});	

</script>